#ifndef __CSSP_COMMON_H__
#define __CSSP_COMMON_H__

#include <stdio.h>

//#define CSSP_DEBUG_ON 1

#ifdef CSSP_DEBUG_ON 
#define CSSP_DEBUG(fmt, args...) \
    do {  \
        printf("[DEBUG]:");\
        printf(fmt "", ##args); \
    } while(0);
#define CSSP_INFO(fmt, args...) \
    do { \
        printf("[INFO]:");\
        printf(fmt "", ##args); \
    } while(0);
#define CSSP_WARNING(fmt, args...) \
    do { \
        printf("[WARNING]:");\
        printf(fmt "", ##args); \
    } while(0);
#define CSSP_ERROR(fmt, args...) \
    do{ \
        printf("[ERROR]:");\
        printf(fmt "", ##args);\
    }while(0);

#else
#define CSSP_DEBUG(fmt, args...) 
#define CSSP_INFO(fmt, args...) 
#define CSSP_WARNING(fmt, args...) 
#define CSSP_ERROR(fmt, args...) 
#endif

#endif // __CSSP_COMMON_H__
